# Регистрация
Существует две формы регистрации

1. Пользователь создаёт свой закрытый ключ, и отправляет открытый на сервер.
2. Пользователь создаёт закрытый ключ, и защищает его паролем. Далее сервер получает от пользователя уникальное имя, зашифрованный закрытый ключ, открытый ключ.

# Авторизация

Соответственно, появляется две формы авторизации

1. Пользователь авторизуется своим закрытым ключём.
2. Пользователь запрашивает у сервера закрытый ключ по уникальному имени, расшифровывает его паролем, и авторизуется.

(Вероятнее всего, потом будут добавлены временные токены авторизации)

По умолчанию, для упрощения взаимодействия будет использоваться второй вариант регистрации/авторизации, но при желании можно использовать первый вариант.